All'apertura del programma carico i dati salvati precedentemente sul file con questo metodo:
Una volta avviato il programma e caricati i dati dal file, aggiungo un'altra voce al Vector e in pratica è come se soprascrivesse la voce precedente!!!
Infatti poi salvo i dati sul file e quando li ricarico sul file è presente soltato l'ultima voce inserita e non anche quella che avevo inserito in un'altra esecuzione e quindi salvato sul file!!!
Aiutatemiiii! Non riesco a capire il problema dov'è!
Dopo diverse prove ho capito che il metodo che uso dall'esterno per aggiungere una voce al Vector funziona male, ossia aggiunge la voce ma non va mai avanti con le posizioni ma sovrascrive sempre la prima!!! Questo è il metodo:
Codice sorgente - presumibilmente Java |
public void aggiungiVoce(Voce v) { rubrica.addElement(v); //Cercare soluzione a questo metodo System. out. println("DOPO L'AGGIUNTA DELLA VOCE: " + getSize ()); }
|
Ultima modifica effettuata da Majesticeagle il 15/07/2014 alle 15:15